package com.itheima.d13_regexp;

import java.util.Scanner;

/**
 * 目标：了解正则表达式的用法和写法
 */
public class Test2 {
    public static void main(String[] args) {
        //需求：验证码
        //     用户名：八位，不能以数字开头，只能使用数字，字母，下划线，$组成
        //     密码：至少八位，首字母大写字母开头，只能使用数字，字母，下划线，$组成
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入用户名：");
        String username = sc.next();

        //验证码用户名格式：
        if (username.matches("[a-zA-Z_$][a-zA-Z0-9_$]{7}")) {
            System.out.println("用户名格式正确！");
        }else{
            System.out.println("用户名格式错误！");
        }

        System.out.println("请输入密码：");
        String password = sc.next();
        //验证码密码格式：
        if (password.matches("[A-Z][a-zA-Z0-9_$]{7,}")) {
            System.out.println("密码格式正确！");
        }else{
            System.out.println("密码格式错误！");
        }

    }
}
